b26fb9d84cd164b587c6c60da291f710390fd8bd,src/peergos/server/corenode/PinningCoreNode.java,PinningCoreNode,removeMetadataBlob,#PublicSigningKey#number[]#,88

Before Change


        DataInputStream din = new DataInputStream(new ByteArrayInputStream(message));
        try {
            Multihash oldRoot = new Multihash(Serialize.deserializeByteArray(din, 256));
            Multihash newRoot = new Multihash(Serialize.deserializeByteArray(din, 256));
            return storage.recursivePin(newRoot).thenCompose(pins -> {
                if (!pins.contains(newRoot))
                    return CompletableFuture.completedFuture(false);

After Change


        DataInputStream din = new DataInputStream(new ByteArrayInputStream(message));
        try {
            Multihash oldRoot = Cid.cast(Serialize.deserializeByteArray(din, 256));
            Multihash newRoot = Cid.cast(Serialize.deserializeByteArray(din, 256));
            return storage.recursivePin(newRoot).thenCompose(pins -> {
                if (!pins.contains(newRoot))
                    return CompletableFuture.completedFuture(false);